import { axios } from '@/utils/request'

// 获取所有角色信息
export function getAllRoles() {
  return axios({
    url: '/sys/role/getAllRoles',
    method: 'get'
  })
}

// 新增、编辑角色信息
export function saveRole(data) {
  return axios({
    url: '/sys/role/save',
    method: 'post',
    data: data
  })
}

// 根据id获取角色信息
export function getRoleById(id) {
  return axios({
    url: '/sys/role/getById/' + id,
    method: 'get'
  })
}

// 删除角色信息
export function deleteRole(ids) {
  return axios({
    url: '/sys/role/del?ids=' + ids,
    method: 'delete'
  })
}

// 分页查询角色列表
export function listRole(data) {
  return axios({
    url: '/sys/role/list',
    method: 'post',
    data: data
  })
}
